home *** CD-ROM | disk | FTP | other *** search
/ MacWorld: Complete Mac Interactive / Macworld Complete Mac Interactive CD)(1994).iso / Software / Graphsoft / Arch Demo / Core.sit / MiniCad 5 Demo.rsrc / STR#_7002.txt < prev    next >
Encoding:
Text File  |  1994-04-15  |  5.3 KB  |  254 lines

  1. Arc(X1,Y1,X2,Y2, #StartAngle, #ArcAngle : REAL);
  2.  
  3. Draws an arc of the oval that fits inside the rectangle specified by (X1, Y1, X2, Y2).
  4.  
  5. ArcTo(X,Y,Radius : REAL);
  6.  
  7. Creates a polyline arc segment w/ P.I. at (X,Y) of r=Radius.
  8.  
  9. CurveThrough(X,Y : REAL);
  10.  
  11. Creates a cubic splined polyline segment through (X,Y).
  12.  
  13. CurveTo(X,Y : REAL);
  14.  
  15. Creates a Bezier vertex point at
  16. (X,Y).
  17.  
  18. DimArcText(X,Y : REAL);
  19.  
  20. Dimension arc.
  21.  
  22. DimText(X,Y : REAL);
  23.  
  24. Dimension lines.
  25.  
  26. AngularDim(X1,Y1,X2,Y2,V1,V2, Offset : REAL; Flags, Text : INTEGER; TextOff : REAL);
  27.  
  28. Angular Dimensions.
  29.  
  30. CircularDim(X1,Y1,X2,Y2,A1,A2,B1,B2,Offset : REAL; Type,Flags, Text : INTEGER; TextOff : REAL);
  31.  
  32. Radial, Diametrical dimensions.
  33.  
  34. LinearDim(X1,Y1,X2,Y2, Offset : REAL; Type,Flags,Text : INTEGER; TextOff : REAL);
  35.  
  36. Horizontal, Vertical, or sloped dimensions.
  37.  
  38. EndObject;
  39.  
  40. Terminates complex object creation routines.
  41.  
  42. Layer(LayerName : STRING);
  43.  
  44. If LayerName exists then that layer becomes active. If LayerName does not exist then a new layer will be created.
  45.  
  46. LayerReference(LayrName : STRING);
  47.  
  48. Places layer reference (link) into active layer at (0,0).
  49.  
  50. Line(dX,dY : REAL);
  51.  
  52. Draws a line from current pen position (X,Y) to (X+dX, Y+dY).
  53.  
  54. LineTo(X,Y : REAL);
  55.  
  56. Draws a line from current pen position to (X,Y).
  57.  
  58. Locus(X,Y : REAL);
  59.  
  60. Places a locus at (X,Y).
  61.  
  62. Move(dX,dY : REAL);
  63.  
  64. Moves the current pen position by dX horizontally & dY vertically.
  65.  
  66. MoveTo(X,Y : REAL);
  67.  
  68. Sets the absolute coordinate position of the pen.
  69.  
  70. Oval(X1,Y1,X2,Y2 : REAL);
  71.  
  72. Creates an oval within a rectangular boundary.
  73.  
  74. PenLoc(VAR X,Y : REAL);
  75.  
  76. Returns the current pen location.
  77.  
  78. Poly(X1,Y1,...,Xn,Yn : REAL);
  79.  
  80. Creates a polygon with the given X, Y vertices.
  81.  
  82. Poly3D(X1, Y1, Z1, ..., Xn, Yn, Zn : REAL);
  83.  
  84. Creates a three dimensional polygon.
  85.  
  86. Rect(X1,Y1,X2,Y2 : REAL);
  87.  
  88. Creates a rectangle given the top-left corner and bottom-right corner coordinates.
  89.  
  90. RRect(X1,Y1,X2,Y2,XDiam,YDiam : REAL);
  91.  
  92. Creates a rounded rectangle given the top-left corner and bottom-right corner coordinates, and the X and Y diameters for roundness of corners.
  93.  
  94. BeginGroup;
  95.  
  96. EndGroup;
  97.  
  98. All objects created between these commands will be grouped together.
  99.  
  100. Group;
  101.  
  102. Groups all selected objects on active layer.
  103.  
  104. UnGroup;
  105.  
  106. Ungroups selected groups on active layer.
  107.  
  108. SprdSheet(X,Y : REAL; Rows, Columns : INTEGER);
  109.  
  110. Creates a spreadsheet with Rows rows and Columns columns.  The first cell is located at the point (X,Y).
  111.  
  112. SprdAlign(Alignment : INTEGER);
  113.  
  114. Determines the alignment setting within the spreadsheet cell.
  115. 1 = General
  116. 2 = Left
  117. 3 = Right
  118. 4 = Center
  119.  
  120. SprdBorder(Top,Left,Bottom, Right : BOOLEAN);
  121.  
  122. Determines the border setting for cells within the active spreadsheet.
  123. TRUE  = Border on
  124. FALSE = Border off
  125.  
  126. SprdFormat(NumericForm,Accuracy : INTEGER;  Leader, Trailer : STRING);
  127.  
  128. Determines the number format for cells within the active spreadsheet.
  129.  
  130. SprdWidth(ColumnWidth : INTEGER);
  131.  
  132. Determines width of a spreadsheet column.
  133.  
  134. LoadCell(Row, Column : INTEGER; CellEntry : STRING);
  135.  
  136. Loads data into a spreadsheet cell.
  137.  
  138. BeginSym(SymbolName : STRING);
  139. ...
  140. EndSym;
  141.  
  142. All graphic objects created between BeginSym & EndSym will be used to define a symbol named SymbolName.
  143.  
  144. SymLocus(X,Y : REAL; TextField : STRING);
  145.  
  146. Defines text field in a symbol.  Must come between BeginSym and EndSym.
  147.  
  148. Symbol(SymbolName : STRING; X, Y, #Rotation : REAL);
  149.  
  150. Places a symbol library entry into the active layer at location X,Y.
  151.  
  152. BeginFolder;
  153. ...
  154. EndFolder;
  155.  
  156. Creates a folder in the symbol library.
  157.  
  158. TextOrigin(X,Y : REAL);
  159.  
  160. Designates the top-left corner of the text's bounding box by the X,Y coordinates.
  161.  
  162. BeginText;
  163. '...'
  164. EndText;
  165.  
  166. Creates text on the active layer.
  167.  
  168. BeginMesh;
  169. ...
  170. EndMesh;
  171.  
  172. Creates a 3D mesh object.
  173.  
  174. BeginXtrd(StartDistance, EndDistance : REAL);
  175. ...
  176. EndXtrd;
  177.  
  178. Extrudes any 2D object created between BeginXtrd & EndXtrd with a depth of (StartDistance - EndDistance).
  179.  
  180. BeginMXtrd(StartDistance, EndDistance : REAL);
  181. ...
  182. EndMXtrd;
  183.  
  184. All 2D objects created between BeginMXtrd & EndMXtrd will be multiple extruded.
  185.  
  186. BeginSweep(#StartAngle, #ArcAngle, #IncrementAngle, Pitch : REAL);
  187. ...
  188. EndSweep;
  189.  
  190. Any 2D object created between BeginSweep & EndSweep will be converted to 3D swept object.
  191.  
  192. BeginPoly;
  193. ...
  194. EndPoly;
  195.  
  196. Defines the beginning and end of a polygon definition.
  197.  
  198. BeginRoof(X1,Y1,X2,Y2,UpX,UpY : REAL; Rise,Run : LONGINT; Miter :INTEGER; VPart : REAL);
  199.  
  200. Creates roof object w/ axis from (X1,Y1) to (X2,Y2) w/ given rise
  201. and run, as well as specified edge miter.
  202.  
  203. BeginFloor(Thickness : REAL);
  204.  
  205. Creates floor object with given thickness.
  206.  
  207. AddPoint(X,Y : REAL);
  208.  
  209. Adds vertices to a polygon.
  210.  
  211. Wall(X1,Y1,X2,Y2 : REAL);
  212.  
  213. Creates wall from (X1,Y1) to (X2,Y2). 
  214.  
  215. WallTo(X1,Y1 : REAL);
  216.  
  217. Creates wall to (X1,Y1) from
  218. current pen position.
  219.  
  220. BreakWall(Offset,BkWidth : REAL;
  221. Right : BOOLEAN);
  222.  
  223. Creates wall break of BkWidth at distance Offset from start pt.
  224.  
  225. WallPeak(Distance,Height : REAL);
  226.  
  227. Creates wall peak at Distance from start point.
  228.  
  229. WallCap(AtStart,Closed,Round : BOOLEAN; RtOff,LeftOff : REAL);
  230.  
  231. Creates caps on wall objects.
  232.  
  233. AddCavity(Pair : BOOLEAN; LeftOff,RtOff : REAL; PairFill : INTEGER);
  234.  
  235. Creates wall cavities in wall objects.
  236.  
  237. ClearCavities;
  238.  
  239. Resets wall object to no cavities.
  240.  
  241. InsertSymbol(Offset,Height : REAL;Flip,Right,Cap : BOOLEAN;
  242. SymName : STRING);
  243.  
  244. Inserts symbol into wall object.
  245.  
  246. Message(DisplayString : STRING);
  247.  
  248. Displayes a message in the floating message palette.
  249.  
  250. ClrMessage;
  251.  
  252. Clears message palette from screen.
  253.  
  254.